From 8e5e165f79b2aada3d9d051b8bfe17ca79b139ce Mon Sep 17 00:00:00 2001 From: Gustavo Noronha Silva Date: Thu, 17 Nov 2016 15:15:50 -0200 Subject: [PATCH] Fix off by one in check for GtkRoundedBox containing a rectangle When checking if a rectangle is contained by the rounded box, the code will refuse a rectangle which is the exact size as the one backing the rounded box, since it checks for greater or equal width and height. Check for greater only instead. https://bugzilla.gnome.org/show_bug.cgi?id=774114 --- gtk/gtkroundedbox.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk/gtkroundedbox.c b/gtk/gtkroundedbox.c index 38443d7236..ea1297f4e0 100644 --- a/gtk/gtkroundedbox.c +++ b/gtk/gtkroundedbox.c @@ -722,8 +722,8 @@ _gtk_rounded_box_contains_rectangle (const GtkRoundedBox *box, { if (x1 < box->box.x || y1 < box->box.y || - x2 >= box->box.x + box->box.width || - y2 >= box->box.y + box->box.height) + x2 > box->box.x + box->box.width || + y2 > box->box.y + box->box.height) return FALSE; if (x1 < box->box.x + box->corner[GTK_CSS_TOP_LEFT].horizontal && -- 2.30.2